@font-face {font-family:"novecento"; src:url("../font/novecento_widebook.eot");}
@font-face {font-family:"novecento"; src:url("../font/novecento_widebook.ttf");}
html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var{margin:0; padding:0; border:0 none; outline:0; color:inherit;}
ul, li, dt, dl, dd, h1, h2, h3, div, form, span, table, tr, td {
margin: 0px;
padding: 0px;
border: 0px;
list-style: none;
}
html, body {width:100%; height:100%;}
body {margin:0 auto; font-size:12px; font-family: "Microsoft Yahei",  sans-serif; vertical-align:baseline; overflow-y:scroll;}
h1 {font-weight:bold; font-size:18px; line-height:18px; color:#474545;}
h3 {font-weight:normal; font-size:12px; color:#746969;}
h2, h4, h5, h6 {font-weight:normal; font-size:100%;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
a {text-decoration:none;}
p {line-height:22px; text-align:justify;}
a img, iframe {border:none;}
a:link {color:inherit;}
:focus {outline:0;}
ol, ul {list-style:none;}
input, textarea, select, button {font-weight:inherit; font-size:inherit; *font-size:100%; font-family:inherit;}
/* == clearfix == */
.clearfix:after {display:block; height:0; clear:both; content:"\200B";}
.clearfix {*zoom:1;}/*IE/7/6*/


/**************** 全局公用样式 ****************/
/*body {max-width:1580px; min-width:1130px;_width:expression(document.body.clientWidth<1130? "1130px": (document.body.clientWidth>1580?"1580px":"auto"));}*/
body {max-width:1680px; min-width:1130px; +overflow:hidden;}
/*body.on {margin-left:-378px;}*/
.g-wrap {position:relative; margin:0 auto; width:1130px; height:100%; overflow:hidden;}
#header {position:relative; z-index:5; height:90px; background-color:#fff;}
    #logo {position:absolute; top:2px; left:1px; width:200px; height:90px; background:url(../images/logo.png) no-repeat 0 0;}
    #nav {position:absolute; top:0; right:86px; z-index:4; height:100%; background-color:#fff; overflow:hidden;}
    #nav li {float:left; height:100%; -webkit-transition:background-color 700ms; transition:background-color 700ms;}
    #nav .n1 {width:86px;}
    #nav .n2, #nav .n3, #nav .n5, #nav .n6, #nav .n7, #nav .n8 {width:86px; color:#FFF;}
    #nav .n4 {width:96px;}
    /*#nav li a {position:relative; display:block; width:100%; height:100%;}
    #nav li a * {position:absolute; bottom:0; left:0; z-index:2; width:100%; height:100%; background:no-repeat 16px 32px; -webkit-transition:-webkit-opacity 200ms; transition:opacity 200ms; cursor:pointer;}
    #nav li a .on {-webkit-opacity:0; opacity:0; display:none\9;}
    #nav li a .slideBlock {z-index:1; height:0; background:#f00; -webkit-transition:height 200ms; transition:height 200ms;}
    #nav .n1 a .off {background-image:url(../img/header/nav_1.png)}
    #nav .n2 a .off {background-image:url(../img/header/nav_2.png)}
    #nav .n3 a .off {background-image:url(../img/header/nav_3.png)}
    #nav .n4 a .off {background-image:url(../img/header/nav_4.png)}
    #nav .n5 a .off {background-image:url(../img/header/nav_5.png)}
    #nav .n6 a .off {background-image:url(../img/header/nav_6.png)}
    #nav .n7 a .off {background-image:url(../img/header/nav_7.png)}
    #nav .n8 a .off {background-image:url(../img/header/nav_8.png)}
    #nav .n1 a .on {background-image:url(../img/header/nav_1_on.png)}
    #nav .n2 a .on {background-image:url(../img/header/nav_2_on.png)}
    #nav .n3 a .on {background-image:url(../img/header/nav_3_on.png)}
    #nav .n4 a .on {background-image:url(../img/header/nav_4_on.png)}
    #nav .n5 a .on {background-image:url(../img/header/nav_5_on.png)}
    #nav .n6 a .on {background-image:url(../img/header/nav_6_on.png)}
    #nav .n7 a .on {background-image:url(../img/header/nav_7_on.png)}
    #nav .n8 a .on {background-image:url(../img/header/nav_8_on.png)}

    #nav li a.on .off{-webkit-opacity:0; opacity:0; display:none\9;}
    #nav li a.on .on {-webkit-opacity:1; opacity:1;  display:block\9;}
    #nav li a.on .slideBlock {height:100%;}*/

    #nav li a {position:relative; z-index:2; display:block; width:100%; height:100%; font-weight:bold; font-size:13px; line-height:79px; text-align:center; color:#666; -webkit-transition:color 200ms; transition:color 200ms;}
    #nav li a.on {color:#fff;}
    #nav li a span {position:absolute; left:0; top:0; z-index:2; width:100%; height:100%;}
    #nav li a .bkg {top:100%; z-index:1; background:#008100; -webkit-transition:top 200ms; transition:top 200ms;}
    #nav li a.on .bkg, #nav li a:hover .bkg {top:0; color:#FFF;}
	#nav li a:hover {color:#FFF;}

    #shop {position:absolute; bottom:0; right:0; z-index:5; width:78px; height:100%; background:#fff; border-left:1px solid #e5e5e5;}

    #shop {width:85px;}
    #shop .btn-search {position:absolute; top:0; left:10px; width:40px; height:100%; background:url(../images/icon_search.png) no-repeat 11px 30px;}
    #shop .btn-search:hover,
    #shop .btn-search.on {background-image:url(../images/icon_search_on.png);}
        /*#searchbox {display:none; position:absolute; top:100%; z-index:11115; line-height:44px; right:0; padding:0 20px; width:200px; height:44px; border:8px solid #4c4a4f;}*/
    #shop .btn-lang {position:absolute;top:0; right:-10px; padding:0 10px; width:auto; height:100%; font-weight:bold; font-size:13px; line-height:76px; color:#666369; background:#fff; -webkit-transition:color 300ms; transition:color 300ms;}
    #shop .btn-lang:hover {color:#008100;}

    #content {position:relative; overflow:hidden;}
    #subNav {position:absolute; top:0; left:0px; z-index:4; width:100%; height:61px; overflow:hidden;}
    #subNav .g-wrap {overflow:visible;}
    #subNav .g-wrap .item {position:absolute; top:-100%; width:100%; height:100%; background-color:#4c4a4f; overflow:hidden; -webkit-transition:top 300ms; transition:top 300ms;}
    #subNav .g-wrap .about {left:432px; padding:0 10px; /*width:835px;*/}
	#subNav .g-wrap .product {left:518px; padding:0 10px; /*width:752px;*/}
    #subNav .g-wrap .news {left:604px; padding:0 10px;/* width:643px;*/}
    #subNav .g-wrap .relation {left:700px; padding:0 10px;/*width:573px;*/}
    #subNav .g-wrap .search {right:0; width:auto; height:44px; border:8px solid #4c4a4f;}
    #subNav .g-wrap .search input { padding:0 20px; width:200px; height:44px; line-height:44px; }
    #subNav .g-wrap .langs {right:-52px; padding:0 15px; width:auto;}
    #subNav .g-wrap .on {top:0;}
    #subNav .g-wrap .item a {float:left; padding:0 16px; font-weight:bold; font-size:13px; line-height:61px; color:#d2ced5;-webkit-transition:color 300ms; transition:color 300ms;}
    #subNav .g-wrap .item a:hover {color:#3aac54;}

#footer { overflow:visible;  /*border-top:1px solid #e5e5e5;*/}
#reference {height:64px; line-height:64px;background:#f2f2f2; border-bottom:1px solid #f2f2f2;}
#reference div {height:100%;}
#reference a {-webkit-transition:color 300ms;transition:color 300ms;}
#reference a:hover {color:#008100;}
#reference div * { font-size:14px; color:#4b4b51;}
#reference .left{float:left; height:100%; line-height:64px;}
#reference .left p{float:left; height:100%; line-height:64px;}
#reference .left a { margin-left:10px; padding-left:12px;}
#reference .right {float:right; width:323px; line-height:60px; text-indent:35px; background:#f2f2f2; border-left:1px solid #e5e5e5;}
#reference .right a {  padding-left:5px;}
#reference .right img{ padding-top:4px;}
#copyright {height:75px;}
#copyright .g-wrap {overflow:visible;}
#copyright .g-wrap div {float:right; padding:19px 0 19px 19px; height:37px; width:303px; font-weight:bold; line-height:20px; color:#4b4b51; border-left:1px solid #f2f2f2;}
#copyright .g-wrap div a {-webkit-transition:color 300ms; transition:color 300ms; color:#4b4b51;}
#copyright .g-wrap div a:hover {color:#008100;}





.footer-top {width:100%;height:307px;background:#e9e9e9;overflow:hidden;margin-top:30px;}
.w980 {	width:1130px;position:relative;overflow:hidden;	_zoom:1;margin:0 auto;}
.footer-top .footer-left {float:left;height:307px;background:url(../images/footer-bg.gif) no-repeat right center;position:relative;z-index:1;}
.footer-top .footer-left dl {float:left;width:154px;}
.footer-top .footer-left #m2 {float:left;width:175px; }
.footer-top .footer-left #m2 dt {color:#282828;font-size:16px; line-height:28pxheight:28px;background:url(../images/ico4.png) no-repeat 0 10px;margin:12px 0 8px;padding:0 0 0 20px;}
.footer-top .footer-left #m2 dt a {color:#282828;font-size:16px; line-height:28px}
.footer-top .footer-left #m2 dt a:hover {font-size:16px;color:#008100;}
.footer-top .footer-left #m2 dd { float:left;color:#666; width:150px;height:28px;line-height:28px;padding:0 10px;}
.footer-top .footer-left #m2 dd a {	color:#666;}
.footer-top .footer-left #m2 dd a:hover {color:#008100;}
.footer-top .footer-left dl dt {color:#282828; font-size:16px; line-height:28px;height:28px;background:url(../images/ico4.png) no-repeat 0 10px;margin:12px 0 8px;padding:0 0 0 15px;}
.footer-top .footer-left dl dt a {font-size:16px;line-height:28px}
.footer-top .footer-left dl dt a:hover {font-size:16px;	color:#008100;}
.footer-top .footer-left dl dd {color:#666;height:28px;line-height:28px;padding-left:15px;}
.footer-top .footer-left dl dd a {color:#666;}
.footer-top .footer-left dl dd a:hover {fcolor:#008100;}
.footer-top .footer-right {	width:125px;height:287px;float:right;position:relative;z-index:1;color:#666;text-align:center;line-height:16px;padding:20px 10px 0 40px;}
.footer-top .footer-right .msgWrap {width:110px;height:130px;padding-top:10px;background-color:#ddd;}
.footer-top .footer-right .msgWrap p{text-align:center;}
.footer-top .footer-right img {	cursor:pointer;	margin:0 10px 10px;}
.footer-top .msgList {height:140px;width:0;z-index:99;position:absolute;top:20px;right:0;background-color:#ddd;}
.footer-top .msgList dl {width:95px;height:100px;float:left;}
.footer-top .msgList dl.first {margin-left:0;margin-right:0;}
.footer-top .msgList dl dt {width:80px;	height:80px;margin:5px;}
.footer-top .msgList dl dd {color:#666;	text-align:center;}
.footer_yg {height:32px;background:#bdbdbd; line-height:32px; border-top:solid 1px #c0c0c0; }
.footer_yg p {line-height:32px;text-align:center;color:#fff;}

/*内页*/
.sub_bannerBox {width: 100%;text-align: center;	z-index: 0;	height: 220px;padding-bottom:1px; display:block; overflow:hidden;}
.sub_bannerBox img{	width: 1440px; text-align:center; overflow:hidden;}
.banner_ny { height: 220px; width:100%; overflow:hidden; }
.warp_ny{ width:100%; min-width:1140px; margin:10px auto; background:#fff;}
.mainny { text-align: left; width: 1100px; margin: 0 auto ; overflow: hidden }
.sub_mainny { width:1100px; text-align:left; }
.mian_left { width:232px; float:left; margin-bottom: 30px; margin-left:20px; }
.mian_left1 { background:url(../images/left1.jpg) no-repeat; height:36px; line-height:36px; color: #666; overflow:hidden; font-size:16px; font-weight:bold; padding:5px 0 0 25px; font-size: 14px; }
.mian_left1 span { font-size:12px; font-weight: bold; color: #999; }
.mian_leftcon { height:60px; line-height:60px; color: #fff; overflow:hidden; font-weight: bold; font-size: 14px;}
.mian_leftcon span { font-size:12px; font-weight: bold; color: #f5f5f5; }
.mian_left1 strong { display:block; font-size:14px; font-weight:normal }
.mian_left_contact { background:url(../images/left_content.jpg) no-repeat; height:180px }
.mian_tleft { width: 230px; padding: 5px 0; float: left; overflow: hidden; padding-bottom: 10px; }
.cat { border: solid 1px #ddd; border-top: none; width: 230px; margin-top: 0; margin-right: auto; margin-bottom: 15px; margin-left: auto; padding-bottom: 12px; padding-top: 5px; }
.cat ul li a { height:30px; line-height:30px; display:block; clear:both; padding-left:20px; font-weight:bold; color:#666; background-image: url(../images/ar.jpg); background-repeat: no-repeat; background-position: 5px center; width: 185px; margin:0 auto; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; }
.cat ul li a:hover, .cat ul li a.hover { color:#008100; background-image: url(../images/arh.jpg); background-repeat: no-repeat; background-position: 5px center; }
#hovz { color:#008100; background-image: url(../images/arh.jpg); background-repeat: no-repeat; background-position: 5px center; }
.leftsidebar_content { width:232px; float:left; }
.left_sidebar_contact { line-height:20px; margin-top:-2px; padding-right: 10px; padding-left: 15px; padding-top: 10px; padding-bottom: 8px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #ddd; border-bottom-color: #ddd; border-left-color: #ddd; -moz-border-radius:4px; -webkit-border-radius:4px; background:url(../images/conzcbg.jpg) no-repeat right top; }
.left_sidebar_contact a:hover { color:#008100; }
.mian_right { width: 820px; float: right; margin-top: 2px; margin-right: 0px; margin-bottom: 20px; margin-left: 0; }
.postitle { width: 818px; height:32px; position:relative; border-bottom:1px solid #E1E1E1; line-height: 32px; }
.postitle strong { height: 32px; line-height: 32px; font-size: 14px; padding-left: 20px; background: url(../images/ico.png); background-repeat: no-repeat; background-position:  0px -4px; color:#008100; }
.postitle strong em { padding-left:10px; color:#888; }
.postitle span { position: absolute; right: 4px; top: 5px; line-height: 32px; }
.postitle span a { color: #333; }
.postitle a:hover { color:#008100; }
/*关于我们*/
.sub_right_about { padding:20px 15px 30px 10px; clear:both; font-size:12px; overflow:hidden;}
.sub_right_about p { line-height:22px; }
.sub_right_about td, .sub_right_about th { padding:0 0 0 5px }
.sub_right_about h2 { font-size:18px; color:#555; text-align:center; margin:20px 0; }
/*工厂视角*/
.sub_right_gcsj {clear: both; font-size: 12px; padding:0px 8px 40px 8px; }
.cases-list { float: left; padding: 20px 0px; }
.cases-list li { width: 265px; float: left; padding:  6px 8px; }
.cases-list li img { width:240px; height:185px; border:#CCC solid 1px; padding: 1px; }
.cases-list li span { display:block; height:22px; line-height:22px; padding-top:8px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.cases-list li a:hover img { border: #008100 solid 2px; filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;  padding: 0px; }
/*产品中心*/
.sub_right_product { padding:20px 15px 20px 10px; clear:both; font-size:12px; overflow:hidden;}
.sub_products {  height: 745px; overflow:hidden;}
.sub_products ul {float: left; text-align: center;}
.sub_products ul li{ width: 265px; height: 230px; float: left; text-align: center; margin: 5px 0;}
.sub_products ul li p { line-height:28px; text-align:center; }
.sub_products ul li p a:hover { color:#008100; }
.sub_products ul img { width:225px; height:188px; border:solid 1px #ddd; padding:1px; }
.sub_products ul a:hover img { border: solid 2px #008100; padding: 0px; filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.sub_content { padding:15px }
.sub_pro_li { text-align:center }
.sub_newscontent li { line-height:2.3; }
/*产品内容*/
#preview { TEXT-ALIGN: center; WIDTH: 365px; float:left; display:block; margin-right:10px; margin-bottom: 20px; }
.jqzoom { POSITION: relative; WIDTH: 375px; HEIGHT: 313px; border:1px #ddd solid; padding:2px;}
.jqzoom img { WIDTH: 375px; HEIGHT: 313px;  }

.zoomdiv { WIDTH: 420px; HEIGHT: 400px; LEFT: 859px; }
.list-h LI { FLOAT: left; }
#spec-n5 { WIDTH: 375px; HEIGHT: 62px; OVERFLOW: hidden; PADDING-TOP: 15px; }
#spec-left { MARGIN-TOP: 5px; WIDTH: 10px; BACKGROUND: url(images/left.gif) no-repeat; FLOAT: left; HEIGHT: 45px; CURSOR: pointer; }
#spec-right { MARGIN-TOP: 5px; WIDTH: 10px; BACKGROUND: url(images/right.gif) no-repeat; FLOAT: left; HEIGHT: 45px; CURSOR: pointer; }
#spec-list { WIDTH: 370px; DISPLAY: inline; FLOAT: left; height: 58px; MARGIN-LEFT: 8px; OVERFLOW: hidden }
#spec-list UL LI { WIDTH: 68px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 0px }
#spec-list UL LI IMG { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 55px; PADDING-RIGHT: 2px; HEIGHT: 50px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px }
.jqzoom { POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px }
.zoomdiv { Z-INDEX: 100; BORDER-BOTTOM: #e4e4e4 1px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 400px; DISPLAY: none; BACKGROUND: url(../images/loading.gif) #fff no-repeat center center; HEIGHT: 400px; OVERFLOW: hidden; BORDER-TOP: #e4e4e4 1px solid; TOP: 1px; BORDER-RIGHT: #e4e4e4 1px solid; LEFT: 0px; box-shadow: rgba(0, 0, 0, 0.796875) 2px 3px 10px 0px }
.bigimg { WIDTH: 600px; HEIGHT: 500px;}
.jqZoomPup { Z-INDEX: 10; BORDER-BOTTOM: #aaa 1px solid; POSITION: absolute; FILTER: alpha(Opacity=50); BORDER-LEFT: #aaa 1px solid; WIDTH: 50px; BACKGROUND: #fede4f no-repeat 50% top; HEIGHT: 50px; VISIBILITY: hidden; BORDER-TOP: #aaa 1px solid; TOP: 0px; CURSOR: move; BORDER-RIGHT: #aaa 1px solid; LEFT: 0px; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5 }
#spec-list { POSITION: relative; WIDTH: 340px; MARGIN-RIGHT: 5px }
#spec-list DIV { MARGIN-TOP: 0px; MARGIN-LEFT: 0px }
#shownews h4.related { height:30px; line-height:30px; zoom:1; border-bottom:1px solid #0065b5; margin:0px 0px 10px 0px; }
#shownews h4.related span { float:left; display:inline; background:#0065b5; min-width:70px; _width:70px; white-space:nowrap; text-align:center; color:#fff; padding:0px 10px; }
#shownews .relatedlist li { float:left; width:30%; margin-right:10px; height:27px; line-height:27px; padding-left:12px; background:url(../images/indexNewsListIco.gif) no-repeat 3px 12px; overflow:hidden; }
#shownews .relatedlist li a:hover { color:#008100; text-decoration:none; }
.introzone { float:right; width:400px; height:320px; border:0px; }
.protitle { text-align: left; height:28px; line-height:28px; font-size:15px; font-weight:bold; background:#f5f5f5; padding-left:10px; color:#333; margin-bottom: 15px; }
.prop { text-align:left; font-size:12px; line-height:28px; margin-left: 5px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #ccc; padding-left: 5px; }
.propfx{ text-align:center;  line-height:28px; margin-top: 20px;  padding-left: 5px;margin-left: 30px; }
.proskype {	text-align:center;	line-height:32px;margin-top: 25px;margin-left: 20px;font-size: 12px;}
.proskype a {font-weight: bold;	color:#f8f8f8;background:#008100; padding:4px 15px;	font-size: 12px;line-height: 20px; text-decoration:none; border-radius:4px;}
.proskype a:hover {	color:#f8f8f8;background:#3aac54;}
.bodyzone { clear:both; border-top:3px #eee solid; margin-top: 20px; margin-right: 5px; margin-bottom: 10px; margin-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px; font-size: 12px; line-height: 26px; }
.product_body_title { clear:both; background:#eee; line-height:30px; height:30px }
.product_body_title span { font-weight:bold; display:block; float:left; padding:0 20px; background:#e20a17; color:#fff }
.product_body { padding:10px; line-height:26px; }
.idTabs { width:100%; overflow:hidden }
.idTabs li { float:left; margin-right:2px }
.idTabs li a { display:block; padding:10px 20px; background:#fff; border:1px solid #ccc; border-bottom:0; }
.idTabs li a.selected { background:#f5f5f5; font-weight:bold; }
.idtabs_con { border:1px solid #ccc; padding:20px }
.product_body_title .idTabs a { color:#000; padding:0 20px; line-height:30px; background:#ddd; }
.product_body_title .idTabs a.selected { background:#008100; color:#fff; }
.product_body_title { clear:both; background:#eee; line-height:30px; height:30px; }
.product_body_title span { font-weight: bold; display: block; float: left; padding: 0 20px; background:#008100; color: #fff; }
.product_related { padding:5px }
.product_related dl { float: left; width: 178px; padding: 8px; margin-top:10px;}
.product_related dt img { width:165px; border:solid 1px #ddd; padding:1px; height:139px; }
.product_related dt a:hover img { width: 165px; height: 139px; border: solid 2px #008100; padding: 0px; filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.product_related dd { display: block; height: 30px; line-height: 30px; overflow: hidden; text-align: center; }
.product_related dd a { color:#333; }
.product_related dd.d1 { display:none; }
.carouselLeft { background: url(../images/rotate-left.png) no-repeat; width: 40px; height: 40px; background-position: 0px 0px; }
.product_related div a { color:#666; }
.product_related div, .product_related dd a:hover { color:#008100; }
/*news*/
.sub_right_news {padding:20px 15px 10px 10px; clear:both; font-size:12px; overflow:hidden;}
.sub_newslist { padding:0 0 35px 0;}
.sub_newslist li {border-bottom:dashed 1px #CCC;height:30px;line-height:30px}
.sub_newslist li a{color:#333;}
.sub_newslist li a:hover { color: #008100;}
.news_li {width:80%;float:left;	display:block;	padding-left: 15px;	background: url(../images/shixin.png) 2px 10px no-repeat; }
.news_time {float:right;color:#999}
.sub_newslist li div { color:#666; clear:both line-height:28px;}
.sub_right_news p { line-height: 22px; }
.sub_right_news td, .sub_right_news th { padding:0 0 0 5px }
.sub_right_news h2 { font-size:16px; color:#555; text-align:center; margin:5px 0;line-height:28px; }
.sub_newscontent_li { text-align:center; line-height:28px;border-bottom:dashed 1px #ccc; color:#999; margin:0 0 20px 0 }
.updown { margin-top: 15px; margin-right: 8px; margin-left: 8px; }
.updown ul { padding-top: 10px; }
.updown li { list-style-type: none; font-family: "宋体"; font-size: 12px; color: #666; line-height: 24px; padding-left: 8px; }
.updown a { color: #666; text-decoration: none; }
.updown a:hover { color: #008100; }
.sub_newsts { color:#666; padding:10px; text-align:left; clear:both; font-weight:bold; border-top: dashed 1px #ccc; }
.sub_newsright { text-align: right; padding: 2px 0; margin: 15px 0 0 0; clear: both; color: #777; font-size: 12px; line-height:28px; border-bottom: dotted 1px #ccc; }
.sub_newsright li a:link, .sub_newslinks li a:visited { color:#999 }
.sub_newsright li a:hover { color: #008100; }
/*工厂能力*/
.sub_right_factory {padding:20px 10px 30px 10px;line-height:26px;clear:both;font-size:12px; overflow:hidden;}
.sub_right_factory p{line-height:22px;}
.factory-list { float: left; padding: 20px 0px; }
.factory-list li {float: left;width: 256px; padding: 5px; }
.factory-list li img { width:240px; height:185px; border:#CCC solid 1px; padding: 1px; }
.factory-list li span { display:block; height:22px; line-height:22px; padding-top:8px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.factory-list li a:hover img { border: solid 2px #008100; padding: 0px; filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8; }
/*销售网络*/
.sub_right_network{padding:20px 15px 30px 15px;line-height:26px;clear:both;font-size:12px; overflow:hidden;}
.sub_right_network p{line-height:22px;}
/*客户留言*/
.sub_right_feed{padding:20px 10px 30px 10px;line-height:26px;clear:both;font-size:12px; overflow:hidden;}
.sub_right_feed p{line-height:22px;}
.sub_right_feed td,.sub_right_feed th{padding:0 0 0 5px}
.sub_right_feed h2{font-size:18px;color:#555; text-align:center; margin:20px 0;}
/*联系我们*/
.sub_right_contact { padding:20px 15px 30px 15px; line-height:26px; clear:both; font-size:12px; background: url(../images/contactbg.jpg); background-repeat: no-repeat; background-position: 620px 10px; overflow:hidden;}
.sub_right_contact p { line-height:22px; }
.sub_right_contact p a {color:#000;}
.sub_right_contact p a:hover {color:#008100;}
.sub_right_contact td, .sub_right_contact th { padding:0 0 0 5px }
.sub_right_contact h2 { font-size:18px; color:#555; text-align:center; margin:20px 0; }
.sub_right_map { padding:20px 10px 10px 15px; margin-left:10px; height:462px; clear:both; }

/*翻页*/
#pages {margin-top:6px;	width: 760px;margin: 0 auto;text-align:center;padding-top: 5px;}
#pages a {border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;font-size:12px;}
#pages a:hover {border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;background: #008100;color:#FFF;font-size:12px;}
#pages span {background: #008100;border: 1px solid gainsboro;color: #FFF;font-weight: bold;margin: 2px;padding: 2px 5px;font-size:12px;}
/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(/images/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(/images/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(/images/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#999;
background: -moz-linear-gradient(top, #999, #666 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #bbb; border-top:none; text-align:left;}